package com.hula.loan4u.utils;


import android.content.Context;

import com.umeng.analytics.MobclickAgent;

import java.util.Map;

public class UmengUtil {
    private static boolean isDebug = false;

    public static void onEvent(Context mContext, String key) {
        if (!isDebug) {
            MobclickAgent.onEvent(mContext, key);
        }
    }

    public static void onEvent(Context mContext, String key, Map<String, String> data) {
        if (!isDebug) {
            MobclickAgent.onEvent(mContext, key, data);
        }
    }

    public static void onResume(Context mContext) {
        if (!isDebug) {
            MobclickAgent.onResume(mContext);
        }
    }

    public static void onPause(Context mContext) {
        if (!isDebug) {
            MobclickAgent.onPause(mContext);
        }
    }

    public static void onPageStart(String key) {
        if (!isDebug) {
            MobclickAgent.onPageStart(key);
        }
    }

    public static void onPageEnd(String key) {
        if (!isDebug) {
            MobclickAgent.onPageEnd(key);
        }
    }

    public static void init(Context mContext) {
        MobclickAgent.setScenarioType(mContext, MobclickAgent.EScenarioType.E_UM_NORMAL);
        MobclickAgent.openActivityDurationTrack(false);
    }

    public static void setDebug() {
        isDebug = true;
        MobclickAgent.setDebugMode(true);
        MobclickAgent.setCatchUncaughtExceptions(false);
    }
}
